package com.study.common.model;

/**
 * 坐标点信息
 * 
 * @author baidu
 *
 */
public class GetTrackPoint {

    /**
     * 位置坐标
     */
    private double lat;
    
    private double lng;

    /**
     * 坐标类型
     */
    private CoordType coordType;

    /**
     * 定位时间
     */
    protected String gpsTime;

    /**
     * 方向（范围为[0,359]，0度为正北方向，顺时针）
     */
    protected int direction;

    /**
     * 速度（单位：km/h）
     */
    protected double speed;

    /**
     * 高度（单位：m）
     */
    protected double height;

    

    public double getLat() {
		return lat;
	}

	public void setLat(double lat) {
		this.lat = lat;
	}

	public double getLng() {
		return lng;
	}

	public void setLng(double lng) {
		this.lng = lng;
	}

	/**
     * 获取坐标类型
     * 
     * @return
     */
    public CoordType getCoordType() {
        return coordType;
    }

    /**
     * 设置坐标类型
     * 
     * @param coordType
     */
    public void setCoordType(CoordType coordType) {
        this.coordType = coordType;
    }

   

    /**
     * 获取定位时间
     * 
     * @return
     */
    public String getGpsTime() {
        return gpsTime;
    }

    /**
     * 设置定位时间
     * 
     */
    public void setGpsTime(String gpsTime) {
        this.gpsTime = gpsTime;
    }

    /**
     * 获取方向
     * 
     * @return
     */
    public int getDirection() {
        return direction;
    }

    /**
     * 设置方向
     * 
     * @param direction
     */
    public void setDirection(int direction) {
        this.direction = direction;
    }

    /**
     * 获取速度
     * 
     * @return
     */
    public double getSpeed() {
        return speed;
    }

    /**
     * 设置速度
     * 
     * @param speed
     */
    public void setSpeed(double speed) {
        this.speed = speed;
    }

    /**
     * 获取高度
     * 
     * @return
     */
    public double getHeight() {
        return height;
    }

    /**
     * 获取高度
     * 
     * @param height
     */
    public void setHeight(double height) {
        this.height = height;
    }

    public GetTrackPoint() {
        super();
    }

	@Override
	public String toString() {
		return "GetTrackPoint [lat=" + lat + ", lng=" + lng + ", coordType=" + coordType + ", gpsTime=" + gpsTime
				+ ", direction=" + direction + ", speed=" + speed + ", height=" + height + "]";
	}
    
    
    

    

}
